package edu.nf.exam.entity;

import lombok.Data;

import java.util.Date;

/**
 * 用户信息表（学生，教师，管理员）
 */
@Data
public class UserInfo {
    /**
     * 用户编号
     */
    private Integer userId;
    /**
     * 用户名
     */
    private String userName;
    /**
     * 密码
     */
    private String password;
    /**
     * 真实姓名
     */
    private String realName;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 性别
     */
    private String sex;
    /**
     * 年龄
     */
    private Integer age;
    /**
     * 出生日期
     */
    private Date birthday;
    /**
     * 年级（一年级~高三）
     */
    private String userLevel;
    /**
     * 身份（1：学生 2：教师 3：管理员）
     */
    private Integer role;
    /**
     * 头像地址
     */
    private String image;
    /**
     * 状态（1：启用 2：禁用）
     */
    private Integer status;
    /**
     * 创建时间
     */
    private Date createTime;



    /**
     * 重写toString方法
     * @return
     */
    @Override
    public String toString() {
        return "UserInfo{" +
                "userId=" + userId +
                ", userName='" + userName + '\'' +
                ", password='" + password + '\'' +
                ", realName='" + realName + '\'' +
                ", phone='" + phone + '\'' +
                ", sex='" + sex + '\'' +
                ", age=" + age +
                ", birthday=" + birthday +
                ", userLevel='" + userLevel + '\'' +
                ", role=" + role +
                ", image='" + image + '\'' +
                ", status='" + status + '\'' +
                ", createTime=" + createTime +
                '}';
    }
}
